home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / comm / term / XPRZModem_2_10.readme < prev    next >
Text File  |  1992-08-14  |  2KB  |  46 lines

  1. Short: ZMODEM protocol, XPR version
  2.  
  3. XPRZModem.library - Version 2.10, 12 February 1991, by Rick Huebner
  4.  
  5. No longer munges A6 register (this was potentially serious), and added callback
  6. glue to ensure comm program can't munge OUR registers either.  Decided that the
  7. protective glue was much safer than the more elegant direct invocation used in
  8. version 2.0.
  9.  
  10. Slightly less transmission overhead (concatenates all output into single
  11. swrites, builds output packets a bit faster).
  12.  
  13. Considerably less receive overhead; does a lot more waiting and a lot fewer
  14. sreads, especially at high speed.  WARNING: this change doesn't work with VLT
  15. version 4.846 or earlier (yes, Willy; it really was broken B-)).  This change
  16. may or may not actually do you any good, depending upon how your comm program
  17. implements the xpr_sread() function.
  18.  
  19. Fixed problems getting synchronized with some systems on uploads.
  20.  
  21. No longer closes files twice.
  22.  
  23. Now uses fully-reentrant sprintf() from amiga.lib; no more nasty BSS.
  24.  
  25. A couple of obscure error messages were > 50 bytes long, causing problems with
  26. some comm program's transfer status windows, e.g. the infamouse VLT "Incredible
  27. Shrinking Status Window."
  28.  
  29. Stabilized spastic data rate by computing elapsed time more accurately.
  30.  
  31. Fixed sprintf() error which caused invalid filelength to be sent on uploads.
  32.  
  33. Aligned all data for optimal performance on 68030++ CPUs (now that I have my
  34. A3000... B-)).  Doesn't really make any noticeable difference, but it makes us
  35. 68030 owners feel better anyway.  I'm also including a version of the library
  36. compiled for the 68020+ CPU, on the same principle.
  37.  
  38. Now uses .DUP2 instead of .DUP.DUP, etc.
  39.  
  40. Added config option E for number of errors which cause an abort.
  41.  
  42. Fixed bogus IO_Torture false alarm concerning timer.device.
  43.  
  44. Tried to fix an elusive Enforcer hit on reading location 0, but I'm not sure I
  45. really got it, since I had trouble reproducing the problem.
  46.